# cmake最低要求
cmake_minimum_required( VERSION 3.1.0 )

# 设置moc rcc uic
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)


# 求大家解惑
if(CMAKE_VERSION VERSION_LESS "3.7.0")
    set(CMAKE_INCLUDE_CURRENT_DIR ON)
endif()


# 声明一个项目
project(QTCMake)

# 提供位置定位.cmake文件
set(Qt5_DIR C:/Qt/5.12.12/msvc2017_64/lib/cmake/Qt5/)

# 查找Qt库
find_package(Qt5 COMPONENTS Widgets REQUIRED)

# 添加可执行文件，注意添加WIN32，否则有一个控制台黑框
FILE(GLOB src src/*.h src/*.cpp src/*.ui)

add_executable(QTCMake WIN32 ${src})

# 链接Qt库
target_link_libraries(QTCMake Qt5::Widgets)
